const sync.rwmutexMaxReaders
8 uses
sync (current package)
rwmutex.go#L47: const rwmutexMaxReaders = 1 << 30
rwmutex.go#L130: if r+1 == 0 || r+1 == -rwmutexMaxReaders {
rwmutex.go#L152: r := rw.readerCount.Add(-rwmutexMaxReaders) + rwmutexMaxReaders
rwmutex.go#L180: if !rw.readerCount.CompareAndSwap(0, -rwmutexMaxReaders) {
rwmutex.go#L209: r := rw.readerCount.Add(rwmutexMaxReaders)
rwmutex.go#L210: if r >= rwmutexMaxReaders {
rwmutex.go#L235: return r < 0 && r+rwmutexMaxReaders > 0
The pages are generated with Golds v0.7.6. (GOOS=linux GOARCH=amd64)